Distributed Workflow Co-ordination by Proactive Software Agents
نویسندگان
چکیده
We argue that the use of proactive software agents with workflow systems can enrich the co-ordinated distribution of work via negotiation. We present the use of software agents in the: provision of distributed workflow; reactive and proactive negotiation of work due to process failure; facilitation of workflow interoperability; visualisation and verification of decentralised processes. This approach links the software agency with a standard workflow product that is in charge of the enactment stage of the business process. Our implementation includes a number of industry standard components, such as FIPA Agent Communication Language, CORBA, JAVA and the Process Interchange Format. The target domain was a ‘single front office, multiple back office’ configuration, based on a simplification of a live business process.
منابع مشابه
Cross Organisational Workflow Co-ordinated by Software Agents
We assert that a layer of software agents, that co-ordinate the distribution of work via negotiation, is the proper software abstraction for the development of cross-organisational workflow management systems. We support our assertion by describing: the use of software agents to provision distributed workflows; the role of agents to facilitate workflow interoperability; agent-based techniques f...
متن کاملDecentralised workflows and software agents
This paper argues that the combination of software agents with existing workflow management systems can facilitate the degree of co-ordination and collaboration required to make virtual enterprises a reality. It describes the use of software agents in the: setting-up of decentralised workflows; reactive and proactive redistribution of work during process failures; promotion of interoperability ...
متن کاملBuilding a Workflow Enactment Service for Telework Co-Ordination
In its on-going effort to define, specify and build a telework co-ordination system, the Telework Interest Group at FEUP DEEC has realised the need for a workflow management system that must be able to support business processes that rely on geographically distributed co-operative work. Telework is an innovative form of work organisation for decentralised or information-based organisational str...
متن کاملDistributed Component Engineering using a Decentralised, Internet-based Environment
Engineering component-based software systems in a distributed fashion is challenging. Particular issues to address include software process and work co-ordination, sharing and collaborative editing of component specifications, designs and implementations, and appropriate sharing of reusable components. This paper describes our approach to tool support for distributed component engineering. Seve...
متن کاملShort Running Title: Wcl: a Co-ordination Language for Geographically Distributed Agents Wcl: a Co-ordination Language for Geographically Distributed Agents A. Rowstron, Wcl: a Co-ordination Language for Geographically Distributed Agents
In this paper a tuple space based co-ordination language, and a run-time system which supports it is described. The co-ordination language is called WCL, and it is designed to support agent co-ordination over the Internet between agents which are geographically distributed. WCL uses tuple spaces as used in Linda. WCL provides a richer set of primitives that traditional tuple space based systems...
متن کامل